debar someone from somewhere - Francés Inglés Diccionario